#Python是一种面向_______的语言。
# (2)Python 3.x版本的默认编码是____
# (3)Python程序的默认扩展名是______.
# (4)Python程序的运行方式有两种，分别为______._
print("车文晶的填空题答案为（1）面向对象（2） UTF-8 （3）.py (4)交互式运行方式和脚本式运行方式。")

#(1)Python可以在Windows、mac OS平台中运行，这体现出Python的()的特性。
# A.可移植	B.可扩展	C.简单	D.面向对象
# (2)下列属于Python集成开发环境的是()。
# A. Python	B. Py	C.XAMPP	D. PyCharm
# (3)下列不属于Python应用领域的是()。
# A.Web开发	B.爬虫开发	C.科学计算	D.操作系统管理
print("车文晶的选择题答案为A D D")

#(1)简述Python的特点。
# (2)简单说明如何使用PyCharm运行Python程序。
print("车文晶的简答题答案为(1)语法简洁，可移植性强，面向对象，开源免费，解释性语言，丰富的库和框架。"
      "(2)创建项目；创建Python9;编写Python代码；运行代码。")

# 使用PyCharm编写程序，输出“你好，PyCharm!”。
print("你好，PyCharm!")


#1.填空题
# (1)在Python程序中，单行注释以________开始。
# (2)标识符不能以___开头。
# (3)导入random模块的两种方式为
# (4)安装第三方工具模块需要用到________工具。
print("车文晶的填空题答案为（1）#（2）数字"
      "（3）import random 、 from random import*（4）pip")

#(1)以下变量命名错误的是()。
# A. myName B. count number C. &fun01 D.StudyHard
# (2)下列选项中，可以用来检测变量数据类型的是()。
# A.print()	B.type()	C.str()	D.evalO
# (3)将变量num赋值为整数100，以下语法正确的是().
# A. num="100" B.num==100	C.num=100	D.num !=100
print("车文晶的选择题答案为C B C")

#3.简答题
# (1)简述Python标识符的命名规则。
# (2)Python的模块分为几类?分别是什么含义?
print("车文晶的简答题答案为（1）首字符要求；后续字符组成；"
      "区分大小写；不能使用的特殊字符及保留字"
      "（2）内置模块：含义：Python 安装后自带的一些模块，这些模块提供了基础且常用的功能。"
      "涵盖了众多不同的应用领域，无需额外安装就能直接在 Python 程序中使用。"
      "例如，math 模块提供了各种数学运算相关的函数（如 sqrt 用于计算平方根、sin 用于计算正弦值等）；"
      "random 模块可以用来生成随机数（像 randint 用于生成指定区间内的整数随机数等）"
      "；time 模块方便进行时间相关的操作（比如获取当前时间、设置延时等）等，"
      "内置模块为 Python 开发者在很多基础功能实现上提供了便捷的工具集。"
      "标准库模块：含义：虽然也是 Python 自带的，"
      "但相较于内置模块更像是对各种功能进行了比较系统、全面的扩展。它包含了大量不同功能用途的模块，"
      "能够满足程序开发在诸如网络通信（如 socket 模块用于网络编程）、"
      "文件处理（像 os 模块可进行操作系统层面的文件及目录操作、shutil 模块辅助文件的复制、移动等操作）、"
      "数据压缩（例如 zipfile 模块处理与 ZIP 压缩文件相关的事务）等多方面的需求，"
      "开发者可以根据具体的编程任务从中选择合适的标准库模块来实现复杂功能，"
      "丰富了 Python 编程时可用的功能资源库。"
      "第三方模块：含义：由 Python 社区或其他开发者开发并发布的模块，"
      "这些模块通常是为了满足特定的、更加细化的应用场景需求而创建的，"
      "例如 numpy 常用于科学计算中的多维数组处理及相关数学运算；"
      "pandas 方便进行数据的分析与处理，像对表格数据的读取、清洗、分析等操作；flask 可用于快速搭建 Web 应用程序等。"
      "要使用第三方模块，一般需要通过 pip 等工具进行安装，"
      "安装成功后就能像使用内置模块和标准库模块一样将它们导入到自己的 Python 程序中，"
      "极大地拓展了 Python 语言在不同专业领域的应用能力。")